package com.funong.matrix.biz.system.facade;

import com.funong.matrix.biz.base.entity.SysLogEntity;
import com.funong.matrix.biz.system.pojo.qo.SysLogQO;
import com.funong.matrix.core.dto.QueryDTO;
import com.funong.matrix.core.dto.Result;

/**
 * @author : NaNa
 * @since : 2023-05-23 18:34
 **/
public interface SysLogFacade {
    /**
     * 统一记录系统日志
     *
     * @param logEntity 日志信息
     */
    void saveSystemLogInfo(SysLogEntity logEntity);

    /**
     * 日志分页检索
     *
     * @param queryDTO
     * @return
     */
    Result querySysLogByCondition(QueryDTO<SysLogQO> queryDTO);
}
